﻿using System.Threading.Tasks;

namespace Sidvall.IdentityManager.Model.Remote
{
    public sealed partial class DataPortal : global::Sidvall.IdentityManager.Model.DataPortalBase, global::Sidvall.Business.IDataPortal
    {
        #region Public Members

        #region DeleteItemsAsync

        public async Task DeleteItemsAsync(global::Sidvall.Business.IDataPortalContext dataPortalContext)
        {
            switch (dataPortalContext.Resource)
            {
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetRoles:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetRolesManager.DeleteItemsAsync(this, (global::Sidvall.Business.DataPortalContext<int, global::Sidvall.Data.DeleteCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetRolesField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserClaims:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserClaimsManager.DeleteItemsAsync(this, (global::Sidvall.Business.DataPortalContext<int, global::Sidvall.Data.DeleteCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUserClaimsField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserLogins:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserLoginsManager.DeleteItemsAsync(this, (global::Sidvall.Business.DataPortalContext<int, global::Sidvall.Data.DeleteCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUserLoginsField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUsers:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUsersManager.DeleteItemsAsync(this, (global::Sidvall.Business.DataPortalContext<int, global::Sidvall.Data.DeleteCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUsersField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                default:
                    break;
            }
        }

        #endregion
        #region ExecuteAsync

        public async Task ExecuteAsync(global::Sidvall.Business.DataPortalContext<global::Sidvall.Data.CommandCriteria, global::Sidvall.Data.CommandCriteria> dataPortalContext)
        {
            switch (dataPortalContext.Resource)
            {
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetRoles:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetRolesManager.ExecuteAsync(this, dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserClaims:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserClaimsManager.ExecuteAsync(this, dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserLogins:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserLoginsManager.ExecuteAsync(this, dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUsers:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUsersManager.ExecuteAsync(this, dataPortalContext).ConfigureAwait(false);
                    break;
                default:
                    break;
            }
        }

        #endregion
        #region GetItemAsync

        public async Task GetItemAsync(global::Sidvall.Business.IDataPortalContext dataPortalContext)
        {
            switch (dataPortalContext.Resource)
            {
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetRoles:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetRolesManager.GetItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetRoles, global::Sidvall.Data.FetchCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetRolesField, global::Sidvall.IdentityManager.Data.Relations.AspNetRolesRelation>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserClaims:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserClaimsManager.GetItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserClaims, global::Sidvall.Data.FetchCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUserClaimsField, global::Sidvall.IdentityManager.Data.Relations.AspNetUserClaimsRelation>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserLogins:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserLoginsManager.GetItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserLogins, global::Sidvall.Data.FetchCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUserLoginsField, global::Sidvall.IdentityManager.Data.Relations.AspNetUserLoginsRelation>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUsers:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUsersManager.GetItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUsers, global::Sidvall.Data.FetchCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUsersField, global::Sidvall.IdentityManager.Data.Relations.AspNetUsersRelation>>)dataPortalContext).ConfigureAwait(false);
                    break;
                default:
                    break;
            }
        }

        #endregion
        #region GetItemCountAsync

        public async Task GetItemCountAsync(global::Sidvall.Business.IDataPortalContext dataPortalContext)
        {
            switch (dataPortalContext.Resource)
            {
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetRoles:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetRolesManager.GetItemCountAsync(this, (global::Sidvall.Business.DataPortalContext<long, global::Sidvall.Data.FetchCountCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetRolesField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserClaims:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserClaimsManager.GetItemCountAsync(this, (global::Sidvall.Business.DataPortalContext<long, global::Sidvall.Data.FetchCountCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUserClaimsField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserLogins:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserLoginsManager.GetItemCountAsync(this, (global::Sidvall.Business.DataPortalContext<long, global::Sidvall.Data.FetchCountCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUserLoginsField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUsers:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUsersManager.GetItemCountAsync(this, (global::Sidvall.Business.DataPortalContext<long, global::Sidvall.Data.FetchCountCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUsersField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                default:
                    break;
            }
        }

        #endregion
        #region GetItemsAsync

        public async Task GetItemsAsync(global::Sidvall.Business.IDataPortalContext dataPortalContext)
        {
            switch (dataPortalContext.Resource)
            {
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetRoles:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetRolesManager.GetItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetRoles, global::Sidvall.Data.FetchListCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetRolesField, global::Sidvall.IdentityManager.Data.Relations.AspNetRolesRelation>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserClaims:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserClaimsManager.GetItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserClaims, global::Sidvall.Data.FetchListCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUserClaimsField, global::Sidvall.IdentityManager.Data.Relations.AspNetUserClaimsRelation>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserLogins:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserLoginsManager.GetItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserLogins, global::Sidvall.Data.FetchListCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUserLoginsField, global::Sidvall.IdentityManager.Data.Relations.AspNetUserLoginsRelation>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUsers:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUsersManager.GetItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUsers, global::Sidvall.Data.FetchListCriteria<global::Sidvall.IdentityManager.Data.Fields.AspNetUsersField, global::Sidvall.IdentityManager.Data.Relations.AspNetUsersRelation>>)dataPortalContext).ConfigureAwait(false);
                    break;
                default:
                    break;
            }
        }

        #endregion
        #region NewItemAsync

        public async Task NewItemAsync(global::Sidvall.Business.IDataPortalContext dataPortalContext)
        {
            switch (dataPortalContext.Resource)
            {
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetRoles:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetRolesManager.NewItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetRoles, global::Sidvall.Data.CreateCriteria>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserClaims:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserClaimsManager.NewItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserClaims, global::Sidvall.Data.CreateCriteria>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserLogins:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserLoginsManager.NewItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserLogins, global::Sidvall.Data.CreateCriteria>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUsers:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUsersManager.NewItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUsers, global::Sidvall.Data.CreateCriteria>)dataPortalContext).ConfigureAwait(false);
                    break;
                default:
                    break;
            }
        }

        #endregion
        #region NewItemsAsync

        public async Task NewItemsAsync(global::Sidvall.Business.IDataPortalContext dataPortalContext)
        {
            switch (dataPortalContext.Resource)
            {
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetRoles:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetRolesManager.NewItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetRoles, global::Sidvall.Data.CreateCriteria>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserClaims:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserClaimsManager.NewItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserClaims, global::Sidvall.Data.CreateCriteria>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserLogins:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserLoginsManager.NewItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserLogins, global::Sidvall.Data.CreateCriteria>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUsers:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUsersManager.NewItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUsers, global::Sidvall.Data.CreateCriteria>)dataPortalContext).ConfigureAwait(false);
                    break;
                default:
                    break;
            }
        }

        #endregion
        #region SaveItemAsync

        public async Task SaveItemAsync(global::Sidvall.Business.IDataPortalContext dataPortalContext)
        {
            switch (dataPortalContext.Resource)
            {
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetRoles:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetRolesManager.SaveItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetRoles, Sidvall.Data.SaveContext<global::Sidvall.IdentityManager.Data.IAspNetRoles>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserClaims:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserClaimsManager.SaveItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserClaims, Sidvall.Data.SaveContext<global::Sidvall.IdentityManager.Data.IAspNetUserClaims>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserLogins:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserLoginsManager.SaveItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserLogins, Sidvall.Data.SaveContext<global::Sidvall.IdentityManager.Data.IAspNetUserLogins>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUsers:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUsersManager.SaveItemAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUsers, Sidvall.Data.SaveContext<global::Sidvall.IdentityManager.Data.IAspNetUsers>>)dataPortalContext).ConfigureAwait(false);
                    break;
                default:
                    break;
            }
        }

        #endregion
        #region SaveItemsAsync

        public async Task SaveItemsAsync(global::Sidvall.Business.IDataPortalContext dataPortalContext)
        {
            switch (dataPortalContext.Resource)
            {
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetRoles:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetRolesManager.SaveItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetRoles, Sidvall.Data.SaveContext<Sidvall.Data.IDataRowProvider<global::Sidvall.IdentityManager.Data.IAspNetRoles>>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserClaims:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserClaimsManager.SaveItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserClaims, Sidvall.Data.SaveContext<Sidvall.Data.IDataRowProvider<global::Sidvall.IdentityManager.Data.IAspNetUserClaims>>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserLogins:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserLoginsManager.SaveItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUserLogins, Sidvall.Data.SaveContext<Sidvall.Data.IDataRowProvider<global::Sidvall.IdentityManager.Data.IAspNetUserLogins>>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUsers:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUsersManager.SaveItemsAsync(this, (global::Sidvall.Business.DataPortalContext<global::Sidvall.IdentityManager.Data.IAspNetUsers, Sidvall.Data.SaveContext<Sidvall.Data.IDataRowProvider<global::Sidvall.IdentityManager.Data.IAspNetUsers>>>)dataPortalContext).ConfigureAwait(false);
                    break;
                default:
                    break;
            }
        }

        #endregion
        #region UpdateItemAsync

        public async Task UpdateItemAsync(global::Sidvall.Business.IDataPortalContext dataPortalContext)
        {
            switch (dataPortalContext.Resource)
            {
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetRoles:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetRolesManager.UpdateItemAsync(this, (global::Sidvall.Business.DataPortalContext<bool, Sidvall.Data.UpdateItemContext<global::Sidvall.IdentityManager.Data.Fields.AspNetRolesField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserClaims:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserClaimsManager.UpdateItemAsync(this, (global::Sidvall.Business.DataPortalContext<bool, Sidvall.Data.UpdateItemContext<global::Sidvall.IdentityManager.Data.Fields.AspNetUserClaimsField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserLogins:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserLoginsManager.UpdateItemAsync(this, (global::Sidvall.Business.DataPortalContext<bool, Sidvall.Data.UpdateItemContext<global::Sidvall.IdentityManager.Data.Fields.AspNetUserLoginsField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUsers:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUsersManager.UpdateItemAsync(this, (global::Sidvall.Business.DataPortalContext<bool, Sidvall.Data.UpdateItemContext<global::Sidvall.IdentityManager.Data.Fields.AspNetUsersField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                default:
                    break;
            }
        }

        #endregion
        #region UpdateItemsAsync

        public async Task UpdateItemsAsync(global::Sidvall.Business.IDataPortalContext dataPortalContext)
        {
            switch (dataPortalContext.Resource)
            {
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetRoles:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetRolesManager.UpdateItemsAsync(this, (global::Sidvall.Business.DataPortalContext<int, Sidvall.Data.UpdateItemsContext<global::Sidvall.IdentityManager.Data.Fields.AspNetRolesField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserClaims:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserClaimsManager.UpdateItemsAsync(this, (global::Sidvall.Business.DataPortalContext<int, Sidvall.Data.UpdateItemsContext<global::Sidvall.IdentityManager.Data.Fields.AspNetUserClaimsField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUserLogins:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUserLoginsManager.UpdateItemsAsync(this, (global::Sidvall.Business.DataPortalContext<int, Sidvall.Data.UpdateItemsContext<global::Sidvall.IdentityManager.Data.Fields.AspNetUserLoginsField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                case global::Sidvall.IdentityManager.Data.Model.DomainObjects.AspNetUsers:
                    await Sidvall.IdentityManager.Model.Remote.DataPortalManagers.AspNetUsersManager.UpdateItemsAsync(this, (global::Sidvall.Business.DataPortalContext<int, Sidvall.Data.UpdateItemsContext<global::Sidvall.IdentityManager.Data.Fields.AspNetUsersField>>)dataPortalContext).ConfigureAwait(false);
                    break;
                default:
                    break;
            }
        }

        #endregion

        #endregion
        #region Constructors

        public DataPortal(global::Sidvall.IdentityManager.Model.IDataPortalManager dataPortalManager)
            : base(dataPortalManager)
        {
        }

        #endregion
    }
}